technological park - German English Dictionary